package com.samuel.learning.design.pattern.bridge.extend;

import com.samuel.learning.design.pattern.bridge.Abstraction;
import com.samuel.learning.design.pattern.bridge.Implementor;


/**
 * 定义一个具体的类去扩展抽象类
 */
public class RedefinedAbstraction extends Abstraction {


    public RedefinedAbstraction(Implementor implementor) {
        super(implementor);
    }

    /**
     * 扩展类可以实现自己的一些功能
     */
    public void ohterOperation(){
        System.out.println("我是抽象类的扩展类，我也可以做些自己的事情");
    }
}
